Ana içeriğe geç

Statik bir site dağıtma

Bu eğitim, Deno Deploy üzerinde statik bir siteyi (JavaScript olmadan) nasıl dağıtacağınızı kapsayacaktır.

Adım 1: Statik siteyi oluşturun

mkdir static-site
cd static-site
touch index.html

index.html dosyanızın içine aşağıdaki HTML'yi yapıştırın:

<!DOCTYPE html>
<html>
<head>
<title>Merhaba</title>
</head>
<body>
<h1>Merhaba</h1>
<img src="image.png" alt="image" />
</body>
</html>

static-site içinde bir image.png bulunduğundan emin olun.

Artık "Merhaba" diyen ve bir logoya sahip bir HTML sayfanız var.

Adım 2: deployctl kullanarak statik siteyi dağıtma

ipucu

deployctl komutu, Deno Deploy üzerinde statik dosyaları hızlı bir şekilde dağıtmanıza yardımcı olur.

Bu repoyu Deno Deploy üzerinde dağıtmak için, static-site reposu içinde şu komutu çalıştırın:

deployctl deploy --project=<tercih ettiğiniz-proje-ismi> https://jsr.io/@std/http/1.0.7/file_server.ts

Bu komutların biraz daha açıklamasını vermek gerekirse: Çünkü bu bir statik site, çalıştırılacak hiçbir JavaScript yoktur. Deno Deploy'a giriş noktasını vermek yerine, dış file_server.ts programını verirsiniz. Bu program, static-site reposundaki tüm statik dosyaları, resim ve HTML sayfası dahil olmak üzere, Deno Deploy'a yükler. Bu statik varlıklar daha sonra sunulmaktadır.

Adım 3: İşte böyle!

Statik siteniz artık yayında olmalı! URL'si terminalde görüntülenecek veya yeni statik site projenizi Deno kontrol panelinizde yönetebilirsiniz.

bilgi

Yeni projenize girdiğinizde, siteyi görüntüleyebilir, ismini, ortam değişkenlerini, özel alan adlarını ve daha fazlasını yapılandırabilirsiniz.